Synchronization of motor controller and PC system clocks
Identifieur interne : 000A58 ( Main/Exploration ); précédent : 000A57; suivant : 000A59Synchronization of motor controller and PC system clocks
Auteurs : Frank Kittmann [Allemagne] ; Thomas Bertram [Allemagne] ; Florian Briegel [Allemagne] ; Lars Mohr [Allemagne] ; Jürgen Berwein [Allemagne]Source :
- Proceedings of SPIE, the International Society for Optical Engineering [ 0277-786X ] ; 2010.
Descripteurs français
- Pascal (Inist)
English descriptors
- KwdEn :
Abstract
The power of the Large Binocular Telescope (LBT) with its two 8.4m primary mirrors sharing a common mount will unfold its full potential with the LINC-NIRVANA (LN) instrument. LINC-NIRVANA is a German-Italian beam combiner for the LBT and will interfere the light from the two 8.4m mirrors of the LBT in Fizeau mode. More than 140 motors have to be handled by custom developed Motor Controllers (MoCons). One important feature of the MoCon is the support of externally computed trajectories. Motion profiles provide information on the movement of the motor along a defined path over a certain period of time. Such profiles can be uploaded to the MoCon over Ethernet and can be started at a specific time. For field derotation it is critical that the derotation trajectories are executed with a very precise relative and absolute timing. This raises the problem of the synchronization of the MoCon internal clock with the system time of the servers that are hosting LINC-NIRVANA's Instrument Control Software. The MoCon time should be known by the servers with an uncertainty of few milliseconds in order to match the start time of the motion profile and the field rotation trajectory. In this paper we will discuss how to synchronize the MoCon internal time and the PC system time.
Affiliations:
- Allemagne
- Bade-Wurtemberg, District de Cologne, District de Karlsruhe, Rhénanie-du-Nord-Westphalie
- Cologne, Heidelberg
Links toward previous steps (curation, corpus...)
- to stream PascalFrancis, to step Corpus: 000055
- to stream PascalFrancis, to step Curation: 000190
- to stream PascalFrancis, to step Checkpoint: 000064
- to stream Main, to step Merge: 000A63
- to stream Main, to step Curation: 000A58
Le document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en" level="a">Synchronization of motor controller and PC system clocks</title>
<author><name sortKey="Kittmann, Frank" sort="Kittmann, Frank" uniqKey="Kittmann F" first="Frank" last="Kittmann">Frank Kittmann</name>
<affiliation wicri:level="3"><inist:fA14 i1="01"><s1>Max-Planck-Institute, Königstuhl 17</s1>
<s2>69117 Heidelberg</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName><region type="land" nuts="1">Bade-Wurtemberg</region>
<region type="district" nuts="2">District de Karlsruhe</region>
<settlement type="city">Heidelberg</settlement>
</placeName>
</affiliation>
<affiliation wicri:level="3"><inist:fA14 i1="02"><s1>I. Physics Institute, University of Cologne</s1>
<s2>50937 Cologne</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName><region type="land" nuts="1">Rhénanie-du-Nord-Westphalie</region>
<region type="district" nuts="2">District de Cologne</region>
<settlement type="city">Cologne</settlement>
</placeName>
</affiliation>
</author>
<author><name sortKey="Bertram, Thomas" sort="Bertram, Thomas" uniqKey="Bertram T" first="Thomas" last="Bertram">Thomas Bertram</name>
<affiliation wicri:level="3"><inist:fA14 i1="01"><s1>Max-Planck-Institute, Königstuhl 17</s1>
<s2>69117 Heidelberg</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName><region type="land" nuts="1">Bade-Wurtemberg</region>
<region type="district" nuts="2">District de Karlsruhe</region>
<settlement type="city">Heidelberg</settlement>
</placeName>
</affiliation>
</author>
<author><name sortKey="Briegel, Florian" sort="Briegel, Florian" uniqKey="Briegel F" first="Florian" last="Briegel">Florian Briegel</name>
<affiliation wicri:level="3"><inist:fA14 i1="01"><s1>Max-Planck-Institute, Königstuhl 17</s1>
<s2>69117 Heidelberg</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName><region type="land" nuts="1">Bade-Wurtemberg</region>
<region type="district" nuts="2">District de Karlsruhe</region>
<settlement type="city">Heidelberg</settlement>
</placeName>
</affiliation>
</author>
<author><name sortKey="Mohr, Lars" sort="Mohr, Lars" uniqKey="Mohr L" first="Lars" last="Mohr">Lars Mohr</name>
<affiliation wicri:level="3"><inist:fA14 i1="01"><s1>Max-Planck-Institute, Königstuhl 17</s1>
<s2>69117 Heidelberg</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName><region type="land" nuts="1">Bade-Wurtemberg</region>
<region type="district" nuts="2">District de Karlsruhe</region>
<settlement type="city">Heidelberg</settlement>
</placeName>
</affiliation>
</author>
<author><name sortKey="Berwein, Jurgen" sort="Berwein, Jurgen" uniqKey="Berwein J" first="Jürgen" last="Berwein">Jürgen Berwein</name>
<affiliation wicri:level="3"><inist:fA14 i1="01"><s1>Max-Planck-Institute, Königstuhl 17</s1>
<s2>69117 Heidelberg</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName><region type="land" nuts="1">Bade-Wurtemberg</region>
<region type="district" nuts="2">District de Karlsruhe</region>
<settlement type="city">Heidelberg</settlement>
</placeName>
</affiliation>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">INIST</idno>
<idno type="inist">11-0070238</idno>
<date when="2010">2010</date>
<idno type="stanalyst">PASCAL 11-0070238 INIST</idno>
<idno type="RBID">Pascal:11-0070238</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000055</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000190</idno>
<idno type="wicri:Area/PascalFrancis/Checkpoint">000064</idno>
<idno type="wicri:doubleKey">0277-786X:2010:Kittmann F:synchronization:of:motor</idno>
<idno type="wicri:Area/Main/Merge">000A63</idno>
<idno type="wicri:Area/Main/Curation">000A58</idno>
<idno type="wicri:Area/Main/Exploration">000A58</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en" level="a">Synchronization of motor controller and PC system clocks</title>
<author><name sortKey="Kittmann, Frank" sort="Kittmann, Frank" uniqKey="Kittmann F" first="Frank" last="Kittmann">Frank Kittmann</name>
<affiliation wicri:level="3"><inist:fA14 i1="01"><s1>Max-Planck-Institute, Königstuhl 17</s1>
<s2>69117 Heidelberg</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName><region type="land" nuts="1">Bade-Wurtemberg</region>
<region type="district" nuts="2">District de Karlsruhe</region>
<settlement type="city">Heidelberg</settlement>
</placeName>
</affiliation>
<affiliation wicri:level="3"><inist:fA14 i1="02"><s1>I. Physics Institute, University of Cologne</s1>
<s2>50937 Cologne</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName><region type="land" nuts="1">Rhénanie-du-Nord-Westphalie</region>
<region type="district" nuts="2">District de Cologne</region>
<settlement type="city">Cologne</settlement>
</placeName>
</affiliation>
</author>
<author><name sortKey="Bertram, Thomas" sort="Bertram, Thomas" uniqKey="Bertram T" first="Thomas" last="Bertram">Thomas Bertram</name>
<affiliation wicri:level="3"><inist:fA14 i1="01"><s1>Max-Planck-Institute, Königstuhl 17</s1>
<s2>69117 Heidelberg</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName><region type="land" nuts="1">Bade-Wurtemberg</region>
<region type="district" nuts="2">District de Karlsruhe</region>
<settlement type="city">Heidelberg</settlement>
</placeName>
</affiliation>
</author>
<author><name sortKey="Briegel, Florian" sort="Briegel, Florian" uniqKey="Briegel F" first="Florian" last="Briegel">Florian Briegel</name>
<affiliation wicri:level="3"><inist:fA14 i1="01"><s1>Max-Planck-Institute, Königstuhl 17</s1>
<s2>69117 Heidelberg</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName><region type="land" nuts="1">Bade-Wurtemberg</region>
<region type="district" nuts="2">District de Karlsruhe</region>
<settlement type="city">Heidelberg</settlement>
</placeName>
</affiliation>
</author>
<author><name sortKey="Mohr, Lars" sort="Mohr, Lars" uniqKey="Mohr L" first="Lars" last="Mohr">Lars Mohr</name>
<affiliation wicri:level="3"><inist:fA14 i1="01"><s1>Max-Planck-Institute, Königstuhl 17</s1>
<s2>69117 Heidelberg</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName><region type="land" nuts="1">Bade-Wurtemberg</region>
<region type="district" nuts="2">District de Karlsruhe</region>
<settlement type="city">Heidelberg</settlement>
</placeName>
</affiliation>
</author>
<author><name sortKey="Berwein, Jurgen" sort="Berwein, Jurgen" uniqKey="Berwein J" first="Jürgen" last="Berwein">Jürgen Berwein</name>
<affiliation wicri:level="3"><inist:fA14 i1="01"><s1>Max-Planck-Institute, Königstuhl 17</s1>
<s2>69117 Heidelberg</s2>
<s3>DEU</s3>
<sZ>1 aut.</sZ>
<sZ>2 aut.</sZ>
<sZ>3 aut.</sZ>
<sZ>4 aut.</sZ>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>Allemagne</country>
<placeName><region type="land" nuts="1">Bade-Wurtemberg</region>
<region type="district" nuts="2">District de Karlsruhe</region>
<settlement type="city">Heidelberg</settlement>
</placeName>
</affiliation>
</author>
</analytic>
<series><title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<title level="j" type="abbreviated">Proc. SPIE Int. Soc. Opt. Eng.</title>
<idno type="ISSN">0277-786X</idno>
<imprint><date when="2010">2010</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt><title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<title level="j" type="abbreviated">Proc. SPIE Int. Soc. Opt. Eng.</title>
<idno type="ISSN">0277-786X</idno>
</seriesStmt>
</fileDesc>
<profileDesc><textClass><keywords scheme="KwdEn" xml:lang="en"><term>Computer control</term>
<term>Ethernet</term>
<term>Millisecond</term>
<term>Mirrors</term>
<term>Synchronization</term>
<term>Telescopes</term>
<term>Timed system</term>
<term>Timing</term>
<term>Uncertain systems</term>
<term>Uncertainty</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr"><term>Synchronisation</term>
<term>Pilotage ordinateur</term>
<term>Ethernet</term>
<term>Télescope</term>
<term>Miroir</term>
<term>Système temporisé</term>
<term>Timing</term>
<term>Incertitude</term>
<term>Système incertain</term>
<term>Milliseconde</term>
<term>.</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">The power of the Large Binocular Telescope (LBT) with its two 8.4m primary mirrors sharing a common mount will unfold its full potential with the LINC-NIRVANA (LN) instrument. LINC-NIRVANA is a German-Italian beam combiner for the LBT and will interfere the light from the two 8.4m mirrors of the LBT in Fizeau mode. More than 140 motors have to be handled by custom developed Motor Controllers (MoCons). One important feature of the MoCon is the support of externally computed trajectories. Motion profiles provide information on the movement of the motor along a defined path over a certain period of time. Such profiles can be uploaded to the MoCon over Ethernet and can be started at a specific time. For field derotation it is critical that the derotation trajectories are executed with a very precise relative and absolute timing. This raises the problem of the synchronization of the MoCon internal clock with the system time of the servers that are hosting LINC-NIRVANA's Instrument Control Software. The MoCon time should be known by the servers with an uncertainty of few milliseconds in order to match the start time of the motion profile and the field rotation trajectory. In this paper we will discuss how to synchronize the MoCon internal time and the PC system time.</div>
</front>
</TEI>
<affiliations><list><country><li>Allemagne</li>
</country>
<region><li>Bade-Wurtemberg</li>
<li>District de Cologne</li>
<li>District de Karlsruhe</li>
<li>Rhénanie-du-Nord-Westphalie</li>
</region>
<settlement><li>Cologne</li>
<li>Heidelberg</li>
</settlement>
</list>
<tree><country name="Allemagne"><region name="Bade-Wurtemberg"><name sortKey="Kittmann, Frank" sort="Kittmann, Frank" uniqKey="Kittmann F" first="Frank" last="Kittmann">Frank Kittmann</name>
</region>
<name sortKey="Bertram, Thomas" sort="Bertram, Thomas" uniqKey="Bertram T" first="Thomas" last="Bertram">Thomas Bertram</name>
<name sortKey="Berwein, Jurgen" sort="Berwein, Jurgen" uniqKey="Berwein J" first="Jürgen" last="Berwein">Jürgen Berwein</name>
<name sortKey="Briegel, Florian" sort="Briegel, Florian" uniqKey="Briegel F" first="Florian" last="Briegel">Florian Briegel</name>
<name sortKey="Kittmann, Frank" sort="Kittmann, Frank" uniqKey="Kittmann F" first="Frank" last="Kittmann">Frank Kittmann</name>
<name sortKey="Mohr, Lars" sort="Mohr, Lars" uniqKey="Mohr L" first="Lars" last="Mohr">Lars Mohr</name>
</country>
</tree>
</affiliations>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/CyberinfraV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000A58 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 000A58 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= CyberinfraV1 |flux= Main |étape= Exploration |type= RBID |clé= Pascal:11-0070238 |texte= Synchronization of motor controller and PC system clocks }}
This area was generated with Dilib version V0.6.25. |